import request from '@/utils/http'

// 获取配置分类列表
export function fetchConfigCateTypes(params: any) {
  return request.get({ url: '/common.config/cate', params })
}
// 添加类型
export function addcateConfigApi(data: any) {
  return request.post({
    url: '/common.config/cateadd',
    data
  })
}
// 编辑类型
export function editcateConfigApi(data: any) {
  return request.post({
    url: '/common.config/cateedit',
    data
  })
}
//删除类型
export function deleteCateApi(ids: number[]) {
  return request.post({
    url: '/common.config/catedel',
    data: { ids }
  })
}
// 获取配置参数
export function fetchConfigList(params: any) {
  return request.get({
    url: '/common.config/list',
    params
  })
}
// 添加配置参数
export function addConfigApi(data: any) {
  return request.post({
    url: '/common.config/add',
    data
  })
}
// 保存配置参数
export function editConfigApi(data: any) {
  return request.post({
    url: '/common.config/save',
    data
  })
}
//删除配置参数
export function deleteConfigApi(ids: number[]) {
  return request.post({
    url: '/common.config/del',
    data: { ids }
  })
}
// 获取附件分类
export function fetchResourceTypes(params: any) {
  return request.get({
    url: '/common.upload/cate',
    params
  })
}
// 添加附件分类
export function addResourceApi(data: any) {
  return request.post({
    url: '/common.upload/add',
    data
  })
}
// 编辑附件分类
export function editResourceApi(data: any) {
  return request.post({
    url: '/common.upload/edit',
    data
  })
}
//删除附件分类
export function deleteResourceApi(ids: number[]) {
  return request.post({
    url: '/common.upload/del',
    data: { ids }
  })
}
// 获取资源列表
export function fetchResourceList(params: any) {
  return request.get({
    url: '/common.upload/list',
    params
  })
}
// 移动资源
export function editType(data: any) {
  return request.post({
    url: '/common.upload/move',
    data
  })
}
//删除资源
export function deleteFileApi(ids: number[]) {
  return request.post({
    url: '/common.upload/delete',
    data: { ids }
  })
}

// 上传文件
export function uploadResource(data: any) {
  return request.post({
    url: '/common.upload/upload',
    data
  })
}
